*{
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color:rgba(255,255,255,0);
  font-family: Helvetica, sans-serif;
  -webkit-touch-callout: none;
  box-sizing: border-box;
}
a:active,a:hover,a:link,a:visited{
  text-decoration: none;
  outline: none;
}
html,body{
  width: 100%;
  height: 100%;
  font-size: 20px;
}
.pages,.page{
  top:0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  position: absolute;
}
.page1{
  background-color: #f7f3e7;
  font-size: 0;
  .page1-content{
    position: absolute;
    overflow: hidden;
    left:8px;
    top:8px;
  }
  .bg{
    position: absolute;
    width: 100%;
    z-index:1;
  }
}